﻿using SanJ.FreeCare.Peis.Configure.InternalMedicine;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;

namespace SanJ.FreeCare.Peis
{
    public partial class PeisAppService : FreeCareAppService, IPeisAppService
    {
        public async Task<PagedResultDto<InternalMedicineDto>> GetInternalMedicineListAsync(GetInternalMedicineInput input)
        {
            //var totalCount = await _appletManager.GetCountAsync(input.FilterText);
            //var items = await _appletManager.GetPageLisAsync(input.FilterText, input.Sorting, input.MaxResultCount, input.SkipCount);
            //List<InternalMedicineDto> studentItems = new List<InternalMedicineDto>();
            //return new PagedResultDto<InternalMedicineDto>
            //{
            //    TotalCount = totalCount,
            //    Items = studentItems,
            //};
            throw new NotImplementedException();

        }
        public Task<InternalMedicineDto> GetInternalMedicineAsync(Guid id)
        {
            throw new NotImplementedException();
        }
        public Task<InternalMedicineDto> CreateInternalMedicineAsync(InternalMedicineCreateDto input)

        {
            InternalMedicineDto internalMedicineDto = new InternalMedicineDto();
            internalMedicineDto.IsValid = true;
            return Task.FromResult(internalMedicineDto);
        }
        public Task<InternalMedicineDto> UpdateInternalMedicineAsync(InternalMedicineUpdateDto input)
        {
            throw new NotImplementedException(); 
        }
        public Task DeleteInternalMedicineAsync(Guid id) 
        {
            throw new NotImplementedException();
        }
    }
}
